.owner_demand .choose_btn li {
	 width:20%;
}

.sort {
	 padding-top:3px;
	 margin-bottom:12px;
}
.sort .sort_btn {
	 padding-left:15px;
	 border-bottom:1px solid #c9c9c9;
}
.sort .sort_btn li {
	 float:left;
	 background:url("../images/sort_bg.png") no-repeat right center;
	 margin-right:20px;
	 position:relative;
	 top:1px;
}
.sort .sort_btn li.no_bg {
	 background:none;
}
.sort .sort_btn li a {
	 color:#7c7979;
	 display:block;
	 padding:8px 20px;
}
.sort .sort_btn li.active {
	 border:1px solid #c9c9c9;
	 border-bottom:1px solid #fff;
	 z-index:2;
}
.sort .sort_btn li.active a {
	 background:#fff;
	 color:#614329;
	 font-weight:bold;
}

.demand_info {
}
.demand_info .section {
	 margin-bottom:12px;
}
.demand_info .section a {
	 padding:3% 14px;
	 display:block;
	 position:relative;
}
.demand_info .D_border {
	 border:1px solid #c9c9c9;
}
.demand_info .section h2 {
	 color:#333;
	 font-size:16px;
}
.demand_info .section p {
	 color:#7c7979;
	 line-height:18px;
	 margin:4px 0px;
}
.demand_info .section span {
	 color:#000;
}
.demand_info .section em {
	 margin:0 6px;
}
.demand_info .section a .time {
	 position:absolute;
	 right:8px;
	 bottom:8px;
	 color:#aaa;
}



.D_content {
	 padding:24px 3%; 
}
.D_title {
	 width:100%;
	 padding-bottom:18px;
	 border-bottom:1px solid #e5e5e5;
}
.D_title h2 {
	 color:#333;
	 font-size:16px;
	 margin-bottom:6px;
}
.D_title p {
	 color:#999;
}

.introduct {
	 padding:18px 0;
	 border-bottom:1px solid #e5e5e5;
}
.introduct p {
	 color:#999;
	 line-height:18px;
}

.D_require {
	 padding-top:18px;
	/* min-height:340px;*/
}
.D_require h3 {
	 font-size:16px;
	 color:#333;
	 margin-bottom:6px;
}
.D_require p {
	 color:#999;
	 line-height:18px;
}